package com.inepex.inechart.shared;

import com.inepex.inegraphics.shared.GraphicalObjectContainer;
import com.inepex.inegraphics.shared.gobjects.GraphicalObject;

public interface ChartModule {

	/**
	 * The chart implementation should create all of its {@link GraphicalObject}s
	 * within this method
	 * @return 
	 */
	GraphicalObjectContainer update();
	
	void setVisible(boolean visible);
	
	boolean isVisible();

}
